9892ab2f3270f4ed30662da8590d9e94a7f54bb4,plugins/InspectionGadgets/src/com/siyeh/ig/jdk15/ForCanBeForeachInspection.java,ForCanBeForeachInspection,isArrayLengthComparison,#PsiExpression#PsiVariable#,1226

Before Change


    private static boolean isArrayLengthComparison(
            PsiExpression condition, PsiVariable variable){
        final PsiExpression strippedCondition =
                ParenthesesUtils.stripParentheses(condition);
        if(!(strippedCondition instanceof PsiBinaryExpression)){
            return false;
        }
        final PsiBinaryExpression binaryExp =
                (PsiBinaryExpression) strippedCondition;
        final PsiJavaToken sign = binaryExp.getOperationSign();
        final IElementType tokenType = sign.getTokenType();

After Change



    private static boolean isArrayLengthComparison(
            PsiExpression condition, PsiVariable variable){
        condition = ParenthesesUtils.stripParentheses(condition);
        if(!(condition instanceof PsiBinaryExpression)){
            return false;
        }
        final PsiBinaryExpression binaryExpression =
                (PsiBinaryExpression) condition;
        final PsiJavaToken sign = binaryExpression.getOperationSign();
        final IElementType tokenType = sign.getTokenType();